Nurses in government hospitals across the country on Saturday called off their indefinite strike after reaching a compromise with the Centre, in a major relief for Delhi and some other cities battling rising cases of dengue and chikungunya.